import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.Vector;

public interface ChatClientInt extends Remote {
	// envio de un mensaje en el chat
	public void message(Message msg) throws RemoteException;

	//remover un usuario de la lista
	public void removeUser(String name) throws RemoteException;  //alvaro
	
	// regresar el nombre del cliente en el chat
	public String getName() throws RemoteException;  
	
	// refresca la lista de usuarios conectados
	public void updateUsers(Vector<ChatClientInt> clients) throws RemoteException; //alvaro
}